package com.yfp.group.domain.dto;

import com.github.binarywang.wxpay.bean.result.enums.TradeTypeEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 微信支付信息实体类
 */
@Data
public class CreateWxPayOrderDTO {

    /**
     * 商户订单号
     */
    private String outTradeNo;

    /**
     * 商品描述
     */
    private String description;

    /**
     * 交易结束时间
     */
    private Date timeExpire;

    /**
     * 总金额(元)
     */
    private BigDecimal totalPrice;

    /**
     * 用户标识
     */
    private String openid;

    /**
     * 附加数据
     * 在查询API和支付通知中原样返回，可作为自定义参数使用
     */
    private String attach;

    /**
     * 子商户商户号
     */
    private String subMchId;

    /**
     * 支付方式
     */
    private TradeTypeEnum tradeTypeEnum;
}
